Введение

CASEтехнология — совокупность методологий анализа, проектирования, разработки и сопровождения сложных систем программного обеспечения, поддержанную комплексом взаимосвязанных средств автоматизации.

Практически ни один серьёзный программный проект не осуществляется без использования CASEсредств. Основная цель CASE состоит в том, чтобы отделить проектирование ПО от его кодирования и последующих этапов разработки. В большинстве современных CASEсистем применяются методологии структурного анализа и проектирования, основанные на наглядных диаграммных техниках, при этом для описания модели проектируемой системы используются графы, диаграммы, таблицы и схемы. Такие методологии обеспечивают строго и наглядное описание проектируемой системы, которое начинается с её общего обзора и затем детализируется, приобретая иерархическую структуру со всё большим числом уровней. [2]

Целью данной работы является проектирование информационной системы книжного магазина. Для этого необходимо решить следующие задачи:

1) изучить теорию;

2) выявить цели и назначение будущей информационной системы;

3) описать предметную область;

4) построить диаграммы бизнеспроцессов, потоков данных, «сущностьсвязь», схему организационной структуры книжного магазина;

5) описать структуру информационной системы, ее подсистемы технического, информационного и программного обеспечения, построить схему базы данных.

Advertisement
Узнайте стоимость Online
  • Тип работы
  • Часть диплома
  • Дипломная работа
  • Курсовая работа
  • Контрольная работа
  • Решение задач
  • Реферат
  • Научно - исследовательская работа
  • Отчет по практике
  • Ответы на билеты
  • Тест/экзамен online
  • Монография
  • Эссе
  • Доклад
  • Компьютерный набор текста
  • Компьютерный чертеж
  • Рецензия
  • Перевод
  • Репетитор
  • Бизнес-план
  • Конспекты
  • Проверка качества
  • Единоразовая консультация
  • Аспирантский реферат
  • Магистерская работа
  • Научная статья
  • Научный труд
  • Техническая редакция текста
  • Чертеж от руки
  • Диаграммы, таблицы
  • Презентация к защите
  • Тезисный план
  • Речь к диплому
  • Доработка заказа клиента
  • Отзыв на диплом
  • Публикация статьи в ВАК
  • Публикация статьи в Scopus
  • Дипломная работа MBA
  • Повышение оригинальности
  • Копирайтинг
  • Другое
Прикрепить файл
Рассчитать стоимость

Предметная область

Глобальная сеть Интернет предоставляет своим пользователям огромные возможности: поиск необходимой информации, возможность удаленной работы, совершение покупок в интернетмагазинах. С каждым днем количество желающих совершить покупки через Интернет растет. Особой популярностью пользуются книги, которые можно заказать через специализированные интернетмагазины, ведь в обычном книжном магазине найти необходимую книгу бывает достаточно проблематично. В интернетмагазине все намного проще: необходимо лишь ввести в поле поиска книг магазина название книги и получить список литературы. Купить книгу в интернетмагазине очень просто, для этого необходимо зайти на сайт магазина, найти нужную книгу и положить ее в корзину. После этого от покупателя потребуется указать свои контактные данные для доставки заказанных книг.

В небольших городах обычным книжным магазинам бывает сложно подобрать такую литературу, чтобы обеспечить покупателям достаточный выбор по интересующим их жанрам, авторам и изданиям. Поэтому интернетмагазин поможет таким небольшим книжным магазинам быстрее реализовать заказываемую продукцию и наиболее полно охватить и удовлетворить запросы читающей аудитории.

Постановка задачи

Цель

Сделать удобнее заказ, покупку и доставку книг для покупателя книжного магазина, для магазина повысить эффективность продаж и обеспечить более полную реализацию товара.

Исходные данные

Сведения об изданиях, авторах, издательствах, об аналогичных проектах и о деятельности книжного магазина.

Априорные модельные представления

Проект информационной системы интернетмагазина по продаже книг «Крылатые страницы», включающий в себя частичную реализацию сайта.

Результат

Информационная система интернетмагазина по продаже книг.

Критерий оценки результата

За первый месяц введения сайта в эксплуатацию интернетмагазин посетили не менее 150 человек, из них не менее 60 зарегистрировались и совершили покупку. Эффективность реализации товара увеличилась на 20% от общего числа продаж.

Средства проектирования

Для разработки информационной системы использованы следующие CASEсредства верхнего уровня AllFusion Process Modeler r7 (BPwin 7.2) и ERwin Data Modeler r7. Для разработки Webсайта был использован язык разметки гипертекста HTML.

Логическая модель

Логическая модель системы (модель требований) описывает, что должна делать проектируемая система, не указывая, как это делается.

В процессе анализа предметной области возникает некоторый текст, характеризующий ее с точки зрения описания процессов, внешних сущностей и потоков данных между ними в системе — это гипертекст проекта. Затем, уже на основании гипертекста, строятся диаграммы, графически отображающие то, что гипертекст описывает (DFD — Data Flow Diagrams).

Предконтекстная диаграмма

Предконтекстная диаграмма — специальный вид DFD, моделирующий работу книжного магазина до внедрения информационной системы интернетмагазина (см. рис. 1).

Внимание!

Работа № 3691. Это ОЗНАКОМИТЕЛЬНАЯ ВЕРСИЯ дипломной работы, цена оригинала 1000 рублей. Оформлен в программе Microsoft Word. 

ОплатаКонтакты.

Гипертекст

Приходя в книжный магазин, покупатель делает запрос на интересующие его книги в отделе продаж книг, после чего он покупает книги.

Отдел продаж книг отправляет отчёт о состоянии продаж в отдел управления книжного магазина и делает запрос о пополнении книгами помещения магазина на склад магазина.

Поступая на склад магазина, часть книг отправляется в отдел продаж книг. Также склад магазина посылает отчет о наличии книг в отдел управления.

Отдел управления делает запрос о состоянии продаж в отдел продаж книг и запрос на информацию об имеющихся книгах на склад магазина. По полученным отчётам, отдел управления делает запрос на поставку книг на внешние склады и делает запрос на информацию о состоянии рынка книжной индустрии на рынок книжной индустрии, в результате чего получает данные о ситуации на рынке книжной индустрии.

Рис. 1. Предконтекстная DFдиаграмма

Контекстная диаграмма

Контекстная диаграмма — это специальный вид DFD, детализирующий систему наиболее общим образом. Контекстная диаграмма отражает интерфейс системы с внешним миром, а именно, информационные потоки между системой и внешними сущностями, с которыми она должна быть связана (рис. 2). [2]

Гипертекст

Приходя в книжный магазин, покупатель делает запрос на интересующие его книги, после чего он покупает книги.

Книжный магазин взаимодействует с внешними складами поставщиков издаваемых книг. Книжный магазин отправляет внешним складам запрос на поставку книг. Со складов, в свою очередь, доставляются книги в книжный магазин.

Рынок книжной индустрии представляет собой сферу книгоиздания и связанных с ней бизнеспроцессов. Книжный магазин делает на рынок книжной индустрии запрос на информацию о состоянии рынка книжной индустрии, а рынок книжной индустрии отправляет книжному магазину данные о ситуации на рынке книжной индустрии.

Рис. 2. Контекстная DFдиаграмма

Физическая модель

Физическая модель системы демонстрирует, как система будет удовлетворять предъявленным к ней требованиям.

Требования к системе:

1) быстрый поиск необходимых читателю изданий;

2) простота и удобство пользовательского интерфейса;

3) надежность и бесперебойность работы системы;

4) возможность для покупателей выбирать товар по нескольким критериям;

5) возможность предоставления постоянным покупателям скидок.

Физическая модель является расширением логической модели и содержит DFD детализации процессов, спецификации процессов на структурированном естественном языке, словарь данных, словарь проекта и ERдиаграмму. Спецификации процессов используются для описания функционирования процесса в случае отсутствия необходимости детализировать его с помощью DFD, то есть фактически они представляют собой алгоритмы описания задач, выполняемых процессами, и множество всех спецификаций является полной спецификацией системы. [1]

После анализа логической модели была построена физическая модель, которая описывает работу магазина после введения книжного интернетмагазина. В данной работе для описания физической модели используются DFдиаграммы (детализация контекстной диаграммы), словарь данных, словарь проекта, ERдиаграммы, спецификации процессов и диаграмма НассиШнейдермана.

Детализация процессов

Гипертекст

Приходя в книжный магазин, покупатель делает запрос на интересующие его книги в отделе продаж книг, после чего он покупает книги.

Отдел продаж книг отправляет отчёт о состоянии продаж в отдел управления книжного магазина, делает запрос о пополнении книгами помещения магазина на склад магазина. Также отдел продаж книг посылает запросы из интернетмагазина на доставку книг с других складов на внешние склады.

Поступая на склад магазина с внешних складов, часть книг отправляется в отдел продаж книг. Также склад магазина посылает отчет о наличии книг в отдел управления.

Отдел управления делает запрос о состоянии продаж в отдел продаж книг и запрос на информацию об имеющихся книгах на склад магазина. По полученным отчётам, отдел управления делает запрос на поставку книг на внешние склады и делает запрос на информацию о состоянии рынка книжной индустрии, в результате чего получает данные о ситуации на рынке книжной индустрии.

DFD первого уровня строится как декомпозиция процесса, который присутствует на контекстной диаграмме (см. рис. 3).

Рис. 3. Детализация процесса «Книжный магазин»

Диаграмма первого уровня также имеет 3 процесса, которые в свою очередь могут быть декомпозированы в DFD нижнего уровня. Таким образом, строится иерархия DFD с контекстной диаграммой в корне дерева. [2]

Ниже приведены детализации таких процессов, как «Склад магазина» (см. рис. 4), «Управление» (см. рис. 5) и «Продажа книг» (см. рис. 6).

Детализация процесса «Склад магазина»

Гипертекст

С внешних складов книги приходят в отдел приёма книг. Затем происходит размещение книг на хранилище склада.

По запросу на информацию об имеющихся книгах из отдела управления заведующим склада производится поиск книг, имеющихся на складе, на основе результатов формируется отчёт о наличии книг. Если из отдела продаж книг поступает запрос о пополнении книгами помещения магазина, то в хранилище склада происходит поиск нужной книги. Если книга найдена, то она отправляется в отдел продаж книг.

Рис. 4. Детализация процесса №2 «Склад магазина»

Детализация процесса «Управление»

Гипертекст

Бухгалтерия посылает запрос о состоянии продаж в отдел продаж и запрос на информацию об имеющихся книгах на склад магазина и принимает отчёты о наличии книг со склада магазина и отчёты о состоянии продаж из интернетмагазина. В бухгалтерии все присланные отчёты анализируются, составляются сметы и предоставляются администрации.

Администрация делает запрос об итогах проделанной работы в бухгалтерию и получает из неё отчёты о проделанной работе. Администрация распоряжается запросами о поставке книг на внутренний склад магазина, а также запросами на анализ рынка книжной индустрии в отдел маркетинга.

Отдел маркетинга принимает данные о ситуации на рынке книжной индустрии с рынка книжной индустрии, анализирует их, делает прогнозы и отправляет итоги анализа в администрацию.

Рис. 5. Детализация процесса №1 «Управление»

Детализация процесса «Продажа книг»

Гипертекст

Приходя в книжный магазин, покупатель производит поиск литературы в хранилище книг магазина. Он также может обратиться за помощью в консультацию покупателя. Если интересующая покупателя книга найдена, далее происходит расчёт с покупателем и из информации о продажах происходит формирование отчётов о состоянии продаж, который посылается в отдел управления книжного магазина.

При отсутствии необходимых книг в хранилище книг магазина заведующий отделом продажи книг делает запрос о пополнении книгами помещения магазина на склад магазина.

Имеется интернетмагазин, связанный с отделом по продаже книг.

Осуществляется поиск литературы, заказанной в книжном интернетмагазине, в хранилище книг магазина. Если заказанные книги найдены, то они доставляются покупателю. Иначе интернетмагазин формирует запрос из интернетмагазина на доставку книг с других складов, в том числе со склада магазина.

Рис. 6. Детализация процесса №3 «Продажа книг»

Процесс «книжный интернетмагазин» также может быть декомпозирован в DFD нижнего уровня (см. рис. 7).

Детализация процесса «Книжный интернетмагазин»

Гипертекст

Заходя на сайт книжного интернетмагазина, покупатель осуществляет выбор книг через средство взаимодействия пользователя с базой данных (сайтом) в базе данных. Информация о выбранных им книгах передается из базы данных в ответ на запрос в базу данных на страницу оформления заказа книг. Далее информация о заказе сохраняется в базе данных, и покупатель производит расчет за покупку по банковской карте. Информация об оплате поступает в базу данных, а также посылается запрос на доставку книг со склада магазина. В бухгалтерию отправляется информация о заказах и продажах из базы данных книжного интернетмагазина.

Рис. 7. Детализация процесса №3.5 «Книжный интернетмагазин»

Диаграмма «сущностьсвязь»

Диаграммы «сущность–связь» (ERD) предназначены для разработки моделей данных и обеспечивают стандартный способ определения данных и отношений между ними. С помощью ERD осуществляется детализация хранилищ данных проектируемой системы, а также документируются сущности системы и способы их взаимодействия, включая идентификацию объектов, важных для предметной области (сущностей), свойств этих объектов (атрибутов) и их отношений с другими объектами (связей).

Сущность представляет собой множество экземпляров реальных или абстрактных объектов (людей, событий, состояний, идей, предметов и т. п.), обладающих общими атрибутами или характеристиками.

Отношение в общем виде представляет собой связь между двумя и более сущностями.

Пара значений связей, принадлежащих одному и тому же отношению, определяет тип этого отношения. Существует три основных типа отношений:

a) один к одному;

b) один ко многим;

c) многие ко многим. [2]

Ниже представлена ERдиаграмма, показывающая связи между основными компонентами рассматриваемой системы (рис 8).

Рис. 8. ERдиаграмма

Модель данных книжного интернетмагазина

Рис. 9. Модель данных книжного интернет магазина (для СУБД Oracle 9i)

Спецификация процессов

Спецификации процессов используются для описания функционирования процесса в случае отсутствия необходимости детализировать его с помощью DFD. Т.е. они представляют собой алгоритмы описания задач, выполняемых процессами, и множество всех спецификаций является полной спецификацией системы.

1. Спецификация процесса 0.3.1

@ВХОД = ЗАПРОСЫ НА КНИГИ

@ВХОД = ЗАПРОСЫ НА КНИГИ

@ВХОД = ЗАПРОС НА ДОСТАВКУ КНИГ СО СКЛАДА МАГАЗИНА

@ВЫХОД = ЗАПРОСЫ ИЗ ИНТЕРНЕТМАГАЗИНА НА ДОСТАВКУ КНИГ С ДРУГИХ СКЛАДОВ

@ВЫХОД = ЗАПРОСЫ НА КНИГИ

@ВЫХОД = ЗАПРОС О ПОПОЛНЕНИИ КНИГАМИ ПОМЕЩЕНИЯ МАГАЗИНА

@СПЕЦПРОЦ 0.3.1 ПОИСК ЛИТЕРАТУРЫ

Поступает ЗАПРОС НА КНИГИ, в который входит информация об интересующих изданиях, от ПОКУПАТЕЛЯ или ИНТЕРНЕТМАГАЗИНА. Полученные данные анализируется и проводится поиск изданий в ХРАНИЛИЩЕ МАГАЗИНА или на ДРУГИХ СКЛАДАХ. На выходе формируется ЗАПРОС НА КНИГИ, а также, при отсутствии в ХРАНИЛИЩЕ КНИГ МАГАЗИНА нужных изданий, ЗАПРОС О ПОПОЛНЕНИИ КНИГАМИ ПОМЕЩЕНИЯ МАГАЗИНА.

@КОНЕЦ СПЕЦИФИКАЦИИ ПРОЦЕССА 0.3.1

2. Спецификация процесса 0.3.2

@ВХОД = ЗАПРОСЫ НА КНИГИ

@ВЫХОД = ЗАПРОСЫ НА КНИГИ

@СПЕЦПРОЦ 0.3.2 КОНСУЛЬТАЦИЯ ПОКУПАТЕЛЯ

От ПОКУПАТЕЛЯ поступает ЗАПРОС НА КНИГИ, в котором не уточняются данные о желаемом ИЗДАНИИ, и покупателю оказывается помощь в выборе издания. Результатом является ЗАПРОС НА КНИГИ в ХРАНИЛИЩЕ МАГАЗИНА через ПОИСК ЛИТЕРАТУРЫ.

@КОНЕЦ СПЕЦИФИКАЦИИ ПРОЦЕССА 0.3.2

3. Спецификация процесса 0.3.3

@ВХОД = КНИГИ

@ВЫХОД = КНИГИ

@ВЫХОД = ИНФОРМАЦИЯ О ПРОДАЖАХ

@СПЕЦПРОЦ 0.3.3 РАСЧЁТ С ПОКУПАТЕЛЕМ

Выбранные ПОКУПАТЕЛЕМ КНИГИ поступают в кассу, где ПОКУПАТЕЛЬ оплачивает покупку и забирает КНИГИ. На выходе также формируется ИНФОРМАЦИЯ О ПРОДАЖАХ.

@КОНЕЦ СПЕЦИФИКАЦИИ ПРОЦЕССА 0.3.3

4. Спецификация процесса 0.3.4

@ВХОД = ИНФОРМАЦИЯ О ПРОДАЖАХ

@ВХОД = ИНФОРМАЦИЯ О ЗАКАЗАХ И ПРОДАЖАХ

@ВХОД = ЗАПРОС О СОСТОЯНИИ ПРОДАЖ

@ВЫХОД = ОТЧЕТ О СОСТОЯНИИ ПРОДАЖ

@СПЕЦПРОЦ 0.3.4 ФОРМИРОВАНИЕ ОТЧЕТОВ

Поступает ИНФОРМАЦИЯ О ЗАКАЗАХ И ПРОДАЖАХ из ИНТЕРНЕТМАГАЗИНА и РАСЧЁТА С ПОКУПАТЕЛЕМ, на её основе создается ОТЧЕТ О СОСТОЯНИИ ПРОДАЖ в ответ на ЗАПРОС О СОСТОЯНИИ ПРОДАЖ.

@КОНЕЦ СПЕЦИФИКАЦИИ ПРОЦЕССА 0.3.4

5. Спецификация процесса 0.3.6

@ВХОД = ЗАКАЗАННЫЕ КНИГИ

@ВЫХОД = КНИГИ

@СПЕЦПРОЦ 0.3.6 ДОСТАВКА КНИГ

ЗАКАЗАННЫЕ КНИГИ доставляются по АДРЕСУ ПОКУПАТЕЛЯ, производится расчёт и выдача КНИГ.

@КОНЕЦ СПЕЦИФИКАЦИИ ПРОЦЕССА 0.3.6

6. Спецификация процесса 0.3.5.1

@ВХОД = ЗАПРОСЫ НА КНИГИ

@ВЫХОД = НАИМЕНОВАНИЯ КНИГ

@СПЕЦПРОЦ 0.3.5.1 ВЫБОР КНИГ

ПОКУПАТЕЛЬ обращается в ИНТЕРНЕТМАГАЗИН с ЗАПРОСАМИ НА КНИГИ, производит выборку интересующих его НАИМЕНОВАНИЙ КНИГ.

@КОНЕЦ СПЕЦИФИКАЦИИ ПРОЦЕССА 0.3.5.1

7. Спецификация процесса 0.3.5.2

@ВХОД = ИНФОРМАЦИЯ О ВЫБРАННЫХ КНИГАХ

@ВЫХОД = ИНФОРМАЦИЯ О ЗАКАЗЕ

@ВЫХОД = ЗАКАЗ

@СПЕЦПРОЦ 0.3.5.2 ОФОРМЛЕНИЕ ЗАКАЗА КНИГ ПОКУПАТЕЛЕМ

ПОКУПАТЕЛЮ поступает ИНФОРМАЦИЯ О ВЫБРАННЫХ КНИГАХ из БАЗЫ ДАННЫХ КНИЖНОГО ИНТЕРНЕТМАГАЗИНА. ПОКУПАТЕЛЬ оформляет заказ, и ИНФОРМАЦИЯ О ЗАКАЗЕ сохраняется в БАЗЕ ДАННЫХ КНИЖНОГО ИНТЕРНЕТМАГАЗИНА.

@КОНЕЦ СПЕЦИФИКАЦИИ ПРОЦЕССА 0.3.5.2

8. Спецификация процесса 0.3.5.3

@ВХОД = ИНФОРМАЦИЯ О ЗАКАЗЕ

@ВЫХОД = ИНФОРМАЦИЯ ОБ ОПЛАТЕ

@ВЫХОД = ЗАПРОСЫ НА ДОСТАВКУ КНИГ СО СКЛАДА МАГАЗИНА

@СПЕЦПРОЦ 0.3.5.3 РАСЧЕТ С ПОКУПАТЕЛЕМ ПО БАНКОВСКОЙ КАРТЕ

По имеющейся ИНФОРМАЦИИ О ЗАКАЗЕ, ПОКУПАТЕЛЬ оплачивает заказ, ИНФОРМАЦИЯ ОБ ОПЛАТЕ сохраняется в БАЗЕ ДАННЫХ КНИЖНОГО ИНТЕРНЕТМАГАЗИНА, формируются ЗАПРОСЫ НА ДОСТАВКУ КНИГ СО СКЛАДА МАГАЗИНА.

@КОНЕЦ СПЕЦИФИКАЦИИ ПРОЦЕССА 0.3.5.3

Диаграмма НассиШнейдермана для процесса «Взаимодействие пользователя с базой данных»

Визуальные языки проектирования являются относительно новой методикой разработки спецификаций процесса. Они позволяют определить потоки управления с помощью специальных иерархически организованных схем. Одним из подходов к визуальному проектированию спецификаций, является подход с использованием диаграммы Насси Шнейдермана. [2]

Словарь данных

К текстовым средствам описания системы относится словарь данных. Он включает все данные проекта — записи (<Rcd>), состоящие из элементов(<Ele>), потоки данных ({Flw}), хранилища({Str}):

Потоки

{Flw}Данные

{Flw}Данные о ситуации на рынке книжной индустрии

{Flw}Заказанные книги

<Rcd>Издание

<Ele>Название

<Ele>Жанр

<Ele>Год издания

<Ele>Количество страниц

<Ele>Обложка

<Ele>Издательство

<Ele>Цена

<Rcd>Количество

<Rcd>Номер заказа

{Flw}Запрос на анализ рынка книжной индустрии

{Flw}Запрос на информацию об имеющихся книгах

<Rcd>Издание

<Ele>Название

<Ele>Жанр

<Ele>Год издания

<Ele>Количество страниц

<Ele>Обложка

<Ele>Издательство

<Ele>Цена

<Rcd>Количество имеющихся книг

<Rcd>Размещение на складе

{Flw}Запрос на поставку книг

<Rcd>Издание

<Ele>Название

<Ele>Жанр

<Ele>Год издания

<Ele>Издательство

<Ele>Цена

<Rcd>Количество

{Flw}Запрос о пополнении книгами помещения магазина

<Rcd>Издание

<Ele>Название

<Ele>Жанр

<Ele>Год издания

<Ele>Издательство

<Ele>Цена

<Rcd>Количество

{Flw}Запрос о состоянии продаж

{Flw}Запрос об итогах проделанной работы

<Rcd>Проданные издания

<Rcd>Количество

<Rcd>Прибыль от продаж

{Flw}Запросы в базу данных

{Flw}Запросы из интернетмагазина на доставку книг с других складов

<Rcd>Склад

<Rcd>Издание

<Ele>Название

<Ele>Жанр

<Ele>Год издания

<Ele>Количество страниц

<Ele>Обложка

<Ele>Издательство

<Ele>Цена

<Rcd>Количество

{Flw}Запросы на доставку книг со склада магазина

<Rcd>Издание

<Ele>Название

<Ele>Жанр

<Ele>Год издания

<Ele>Издательство

<Ele>Цена

<Rcd>Количество

<Rcd>Номер заказа

{Flw}Запросы на информацию о состоянии рынка книжной индустрии

<Rcd>Книжные новинки

<Rcd>Популярные книги

<Rcd>Наличие конкурентов

{Flw}Запросы на книги

{Flw}Информация о заказах и продажах

<Rcd>Заказ

<Ele>Номер заказа

<Ele>Информация о клиенте

<Ele>Список заказанных изданий

<Ele>Дата заказа

<Ele>Дата отправки

<Rcd>Состояние продаж

{Flw}Информация о заказе

<Rcd>Заказ

<Ele>Номер заказа

<Ele>Информация о клиенте

<Ele>Список заказанных изданий

<Ele>Дата заказа

<Ele>Дата отправки

{Flw}Информация о продажах

<Rcd>Состояние продаж

<Ele>Количество проданных изданий

<Ele>Прибыль

{Flw}Информация об оплате

<Rcd>Информация о клиенте

<Ele>Фамилия

<Ele>Имя

<Ele>Отчество

<Ele>Адрес

<Ele>Телефон

<Ele>Email

{Flw}Итоги анализа рынка книжной индустрии

{Flw}Книги

<Ele>Название

<Ele>Жанр

<Ele>Год публикации

<Ele>Количество страниц

<Ele>Обложка

<Ele>Издательство

<Ele>Цена

{Flw}Отчёт о наличии книг

<Rcd>Издание

<Ele>Название

<Ele>Жанр

<Ele>Год издания

<Ele>Количество страниц

<Ele>Обложка

<Ele>Издательство

<Ele>Цена

<Rcd>Количество

{Flw}Отчёт о состоянии продаж

<Rcd>Количество проданных изданий

<Rcd>Прибыль

{Flw}Отчёты о проделанной работе

<Rcd>Проданные издания

<Rcd>Количество

<Rcd>Прибыль от продаж

Хранилища данных:

{Str}Хранилище склада

{Str}Хранилище книг магазина

{Str}База данных книжного интернет магазина

Словарь проекта

Словарь проекта описывает весь проект, перечисляя все, что в нем содержится — процессы (<PRO>), потоки (<DF>), внешние сущности (<EXT>) и базы данных(<STR>):

Процессы

<PRO>Администрация

<PRO>Бухгалтерия

<PRO>Взаимодействие пользователя с базой данных

<PRO>Выбор книг

<PRO>Доставка книг

<PRO>Книжный интернетмагазин

<PRO>Книжный магазин

<PRO>Консультация покупателя

<PRO>Отдел маркетинга

<PRO>Оформление заказа книг покупателем

<PRO>Поиск книг имеющихся на складе

<PRO>Поиск литературы

<PRO>Прием книг

<PRO>Продажа книг

<PRO>Размещение книг

<PRO>Расчёт с покупателем

<PRO>Расчёт с покупателем по банковской карте

<PRO>Склад магазина

<PRO>Управление

<PRO>Формирование отчётов

Внешние сущности

<EXT>Издательства

<EXT>Покупатели

<EXT>Рынок книжной индустрии

<EXT>Склады

Потоки

<DF>Данные о ситуации на рынке книжной индустрии

<DF>Заказ

<DF>Заказанные книги

<DF>Запрос на анализ рынка книжной индустрии

<DF>Запрос на информацию об имеющихся книгах

<DF>Запрос на поставку книг

<DF>Запрос о пополнении книгами помещения магазина

<DF>Запрос о состоянии продаж

<DF>Запрос об итогах проделанной работы

<DF>Запросы из интернетмагазина на доставку книг с других складов

<DF>Запросы на доставку книг со склада магазина

<DF>Запросы на информацию о состоянии рынка книжной индустрии

<DF>Запросы на книги

<DF>Информация о заказах и продажах

<DF>Информация о заказе

<DF>Информация о выбранных книгах

<DF>Информация о продажах

<DF>Информация об оплате

<DF>Итоги анализа рынка книжной индустрии

<DF>Книги

<DF>Наименования книг

<DF>Отчёт о наличии книг

<DF>Отчёт о состоянии продаж

<DF>Отчёты о проделанной работе

Хранилища

<STR>Хранилище склада

<STR>Хранилище книг магазина

<STR>База данных книжного интернет магазина

Реализация книжного интернетмагазина

Для разработки интерфейса сайта книжного интернетмагазина «Крылатые страницы» было выбрано приложение Adobe Dreamweaver CS5.

Зайдя на главную страницу сайта, пользователь увидит приветствие и новинки книг интернетмагазина (см. рис.10).

Рис. 10. Главная страница интернетмагазина

Нажав на ссылку «Обзор книг», пользователь перейдёт на другую страницу сайта, где он сможет выбрать интересующую его литературу по нескольким критериям. Зайдя на ссылку «Контакты», пользователь увидит страницу сайта с информацией об адресе магазина, его телефоне и электронной почте (см. рис.11).

Рис. 11. Страница «Контакты» интернетмагазина

Пользователь имеет возможность зарегистрироваться на сайте интернетмагазина. Для этого он должен заполнить соответствующие поля на странице «Регистрация» (см. рис. 12).

Рис. 12. Страница регистрации интернетмагазина

Если пользователь уже зарегистрирован на сайте, он может увидеть свою персональную информацию, включая информацию о выбранных им книгах, перейдя по ссылке «Вход» на соответствующую страницу сайта (см. рис. 13).

Рис. 13. Страница входа на сайт интернетмагазина

Если пользователь хочет оформить свой заказ, он должен нажать на ссылку «Оформление заказа». Тогда он перейдёт на страницу сайта, где увидит информацию о выбранных им книгах и об итоговой стоимости заказа (см. рис. 14).

Рис. 14. Страница оформления заказа в интернетмагазине

Зайдя на ссылку «О нас», пользователь может ознакомиться с некоторой информацией о книжном интернетмагазине (см. рис. 15).

Рис. 15. Страница «О нас» интернетмагазина